#!/bin/bash

#Se chequea que todo este bien
if [ $# -ne "1" ]
then
	echo "USO: ${0} <IP_Telnet_server>"
	exit 0
fi

IP_D=${1}
TAP_D="tap321"
TITULO_D="Telnet_D"
PORT_NUM_D="14363"
NETMASK_D="255.255.255.128"
IP_END_TUNNEL_D="10.4.1.140"

IP_Q=${1}
TAP_Q="tap654"
TITULO_Q="Telnet_Q"
PORT_NUM_Q="14364"
NETMASK_Q="255.255.255.240"
IP_END_TUNNEL_Q="10.4.2.135"

#Se crea una interfaz "tap" ethernet para cada cliente externo
sudo openvpn --mktun --dev ${TAP_D}
sudo ifconfig ${TAP_D} 0.0.0.0 promisc up

sudo openvpn --mktun --dev ${TAP_Q}
sudo ifconfig ${TAP_Q} 0.0.0.0 promisc up

#Abre una terminal para cada tunel en ventanas distintas
gnome-terminal --title=${TITULO_D} -x sudo openvpn --remote ${IP_D} --port ${PORT_NUM_D} --dev ${TAP_D} --ifconfig ${IP_END_TUNNEL_D} ${NETMASK_D}

gnome-terminal --title=${TITULO_Q} -x sudo openvpn --remote ${IP_Q} --port ${PORT_NUM_Q} --dev ${TAP_Q} --ifconfig ${IP_END_TUNNEL_Q} ${NETMASK_Q}


